//
// Created by Martin on 2021/9/30.
//

#ifndef DESIGNPATTERN_CPP_INVOKER_H
#define DESIGNPATTERN_CPP_INVOKER_H

#include "Command.h"

/**
 * 请求者
 * 要求命令执行请求
 */
class Invoker {
public:
    explicit Invoker(Command *command) : command(command) { }
    void call();
private:
    Command *command; // 持有命令对象
};


#endif //DESIGNPATTERN_CPP_INVOKER_H
